package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.FundManagerBean;

/**
* 描述：获取公募基金经理数据，包括基金经理简历等数据
* @author: codesmith
**/
@Data
@TableName("fund_manager")
public class FundManagerEntity implements FundManagerBean {
    
    /*
    * 基金代码
    */
    @TableId
    @TableField("`ts_code`") protected String tsCode;
    /*
    * 公告日期
    */
    @TableId
    @TableField("`ann_date`") protected LocalDate annDate;
    /*
    * 基金经理姓名
    */
    @TableId
    @TableField("`name`") protected String name;

    @TableField("`gender`") protected String gender;

    @TableField("`birth_year`") protected String birthYear;

    @TableField("`edu`") protected String edu;

    @TableField("`nationality`") protected String nationality;

    @TableField("`begin_date`") protected LocalDate beginDate;
    /*
    * 离任日期
    */
    @TableId
    @TableField("`end_date`") protected LocalDate endDate;

    @TableField("`resume`") protected String resume;
}